const express = require('express')
// 创建路由对象
const router = express.Router()

// 导入用户路由处理函数模块
const typeLabelHandler = require('../../router_handler/type-label')

// 获取分类标签信息
router.get('/out/typeLabel/getTypeLabel', typeLabelHandler.getTypeLabel)

// 根据诗歌id对获取到的分类与标签进行分组
router.get('/out/typeLabel/groupTypeLabelByPid', typeLabelHandler.groupTypeLabelByPid)

// 获取标签信息
router.get('/out/typeLabel/getAllLabel', typeLabelHandler.getAllLabel)

// 根据pid添加诗歌标签
router.post('/typeLabel/addPoetryLabelByPid', typeLabelHandler.addPoetryLabelByPid)

// 根据tid添加标签
router.post('/typeLabel/getAddNewLabelByTid', typeLabelHandler.getAddNewLabelByTid)

// 根据lid删除标签
router.post('/typeLabel/getDeleteLabelByLid', typeLabelHandler.getDeleteLabelByLid)

// 根据pid更新诗歌标签
router.post('/typeLabel/updatePoetryLabelByPid', typeLabelHandler.updatePoetryLabelByPid)

// 根据pid删除诗歌标签
router.post('/typeLabel/deletePoetryLabelByPid', typeLabelHandler.deletePoetryLabelByPid)

// 根据tid删除分类
router.post('/typeLabel/deleteTypeByTid', typeLabelHandler.deleteTypeByTid)

// 根据tid更改分类名
router.post('/typeLabel/updateTypeByTid', typeLabelHandler.updateTypeByTid)

// 添加分类
router.post('/typeLabel/addType', typeLabelHandler.addType)

// 将路由对象共享出去
module.exports = router
